package com.ruoyi.common.constant;

/**
 * 缓存的key 常量
 *
 * @author ruoyi
 */
public class CacheConstants
{
    /**
     * 登录用户 redis key
     */
    public static final String LOGIN_TOKEN_KEY = "login_tokens:";

    /**
     * 验证码 redis key
     */
    public static final String CAPTCHA_CODE_KEY = "captcha_codes:";

    /**
     * 参数管理 cache key
     */
    public static final String SYS_CONFIG_KEY = "sys_config:";

    /**
     * 字典管理 cache key
     */
    public static final String SYS_DICT_KEY = "sys_dict:";

    /**
     * 防重提交 redis key
     */
    public static final String REPEAT_SUBMIT_KEY = "repeat_submit:";

    /**
     * 限流 redis key
     */
    public static final String RATE_LIMIT_KEY = "rate_limit:";

    /**
     * 登录账户密码错误次数 redis key
     */
    public static final String PWD_ERR_CNT_KEY = "pwd_err_cnt:";

    /**
     * 微信立减金  规则头
     */
    public static final String WXLJJ_LJJGZ_KEY = "wxljj_ljjgz:";

    /**
     * 微信立减金  appid头
     */
    public static final String WXLJJ_LJJGZ_APPID_KEY = "wxljj_ljjgz_appid:";


    /**
     * 微信立减金  已领取数量头部头
     */
    public static final String WXLJJ_LJJGZ_SYSL_KEY = "wxljj_ljjgz_sysl:";

    /**
     * 微信立减金  活动头
     */
    public static final String WXLJJ_HUODONG_KEY = "wxljj_huodong:";

    /**
     * 微信立减金  用户头
     */
    public static final String WXLJJ_USER_KEY = "wxljj_user:";

    /**
     * 微信立减金  用户领取记录
     */
    public static final String WXLJJ_USER_LQJL_KEY = "wxljj_user_lqjl:";

    /**
     * 微信立减金  立减金数量锁
     */
    public static final String WXLJJ_LJJSL_LOCK_KEY = "wxljj_ljjsl_lock:";


    /**
     * 微信立减金  活动头（进行中）
     */
    public static final String WXLJJ_HUODONG_USING_KEY = "wxljj_huodong_using";

    /**
     * 微信立减金  活动头（已过期）
     */
    public static final String WXLJJ_HUODONG_USED_KEY = "wxljj_huodong_used";

    /**
     * 微信立减金  活动下立减金列表
     */
    public static final String WXLJJ_LJJ_HUODONG_LIST_KEY = "wxljj_ljj_huodong_list:";

    /**
     * 优惠券  优惠卷
     */
    public static final String COUPON_YHQ_LIST_KEY = "coupon_yhq_list";

    /**
     * 用户领取优惠券id集合
     */
    public static final String COUPON_YHQ_GET_LIST_KEY = "coupon_yhqid_get_list:";

    /**
     * 优惠券  优惠卷活动头
     */
    public static final String COUPON_YHQHD_KEY = "coupon_yhqhd";

    /**
     * 优惠券  规则头
     */
    public static final String COUPON_YHQGZ_KEY = "coupon_yhqgz:";
    /**
     * 权益redis数据
     */
    public static final String BDYHQ_YHQGZ_KEY = "bdyhq_yhqgz:";

    /**
     * 优惠卷剩余数量
     */
    public static final String BDYHQ_YHQGZ_SYSL_KEY = "bdyhq_yhqgz_sysl:";

    /**
     * 优惠券  用户领取记录
     */
    public static final String BDYHQ_USER_LQJL_KEY = "bdyhq_user_lqjl:";

    /**
     * 微信立减金  立减金订单锁
     */
    public static final String WXLJJ_LJJ_ORDER_LOCK_KEY = "wxljj_ljj_order_lock:";


    /**
     * 优惠券h5页面活动缓存
     */
    public static final String H5_YHQ_HD = "h5_yhq_hd";

    /**
     * 优惠券h5页面优惠券缓存
     */
    public static final String H5_YHQ_LIST = "h5_yhq_list:";


    /**
     * 会员手机号验证
     */
    public static final String H5LQ_PHONE_CODE = "h5lq_phone_code:";

    /**
     * 图形验证码头
     */
    public static final String IMG_CHECK_CODE = "img_check_code:";


    /**
     * 优惠券h5渠道码map
     */
    public static final String H5_QDM_HDID_MAP = "h5_qdm_hdid_map";

}
